﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Fluq
{
	public interface IDependencyLifestyle
	{
		object Acquire(object graphId, IDependencyKey key, Func<object> factory);

		void Discard(IDependencyKey key, Action<object> disposer, object instance);
	}
}
